/* CSS Document */
/*main*/
.main{width:1180px; margin:0 auto; height:auto; overflow:hidden; }
.none{ display:none}
.block{ display:block}

.xm_name{ background:url(../images/tag1.png) no-repeat center center; text-align:center; margin-top:20px; color:#000}
.xm_name .product_title{width:1180px; height:50px; background:url(../images/product_title_bg.png) no-repeat center center;}
.xm_name h3{ font-size:18px; font-weight:bold}

.zwyw_xw{  height:45px; margin:20px auto; width:600px; }

.zwyw_xw li{width:170px; height:30px; background:url(../images/product_li_bg.jpg) no-repeat; text-align:center;display:block;float:left; font-size:14px; margin:0px 15px}


.zwyw_xw a{ width:170px; display:block; height:30px;line-height:28px;text-align:center; color:#FFF;}

.zwyw_xw a:hover{height:30px; width:170px; line-height:28px; text-align:center; font-size:14px; color:#F60; display:block; }



.pro_show_n li{ width:309px; float:left; text-align:center; height:330px; margin:8px 40px; line-height:30px;}
.pro_show_n li img{ width:309px; height:265px; overflow:hidden; margin:9px 0px 6px 0px }
.pro_show_n li img:hover{ }
.pro_show_n li p a{ color:#545454;}

.pro_show_n li .ck{ background:url(../images/pro_c_namebg.jpg) no-repeat center top; height:21px; line-height:21px; color:#FFF; margin-top:5px;}
.pro_show_n li .ck a{ color:#FFF}






/*about*/
.box_main{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}
.about{ width:555px; float:left;}
.about_title{ height:35px; background:url(../images/about_title_bg.jpg) repeat-x; line-height:35px;}
.about_title h3{ font-size:16px; font-weight:normal; margin-left:10px;}
.about_title h3 a{ color:#FFF;}
.about_title span{ display:block; float:right; margin-top:-33px; margin-right:5px;}
.about_title span a{ color:#FFF;}
.about_cont{height:auto; overflow:hidden; background:#FFF; border:1px solid #b4b4b4; padding-bottom:20px; width:553px; border-top:none; padding-top:10px;}
.about_cont img{ float:left; margin-left:10px; margin-right:10px; width:239px; height:174px;}
.about_cont p{ line-height:23px; margin-left:10px;}
.news{ width:600px; float:right;}
.news_title{height:35px; background:url(../images/about_title_bg.jpg) repeat-x; line-height:35px;}
.news_title h3{ font-size:16px; font-weight:normal; margin-left:10px;}
.news_title h3 a{ color:#FFF;}
.news_title span{ display:block; float:right; margin-top:-33px; margin-right:5px;}
.news_title span a{ color:#FFF;}
.news_cont{height:auto; overflow:hidden; background:#FFF; border:1px solid #b4b4b4; padding-bottom:20px; width:598px; border-top:none; padding-top:10px;}
.news_cont dl{ width:550px; }
.news_cont dl dt{ float:left;}
.news_cont dl dd{ float:left; width:380px;}
.news_cont dl dd h4{ font-size:16px; font-weight:normal; margin-bottom:10px;}
.news_cont dl dd h4 a{ color:#0178b3; }
.news_cont dl dd p{ line-height:21px;}
.news_cont dl dd p a{ color:#F00;}
.news_cont .box1{ width:548px; height:32px; border-bottom:1px dashed #a9a9a9; float:left; margin-left:20px; line-height:32px;}
.news_cont .box1_left{ width:380px; float:left; overflow:hidden;}
.news_cont .box1_left img{ vertical-align:middle; margin-right:5px;}
.news_cont .box1_right{ width:90px; float:right;}


































